package com.cj.mobile.iabp.mvp.model.entity;

public class RecycleInfo {
    public RecycleInfo() {
    }

    /**
     * 快速签收 - 回收员
     */
    public RecycleInfo(String recycleId, String recycleName) {
        this.recycleId = recycleId;
        this.recycleName = recycleName;
    }

    /**
     * 搜索回收员
     */
    public RecycleInfo(String recycleId, String recycleName, String recycleMobile, String carNo, String idCardPhoto) {
        this.recycleId = recycleId;
        this.recycleName = recycleName;
        this.recycleMobile = recycleMobile;
        this.carNo = carNo;
        this.idCardPhoto = idCardPhoto;
    }

    public RecycleInfo(String recycleId, String avatar, String recycleName, String recycleMobile, String carNo, double longitude, double latitude, String currPosition, int pendingRecycle, int received, int dispatch) {
        this.recycleId = recycleId;
        this.avatar = avatar;
        this.recycleName = recycleName;
        this.recycleMobile = recycleMobile;
        this.carNo = carNo;
        this.longitude = longitude;
        this.latitude = latitude;
        this.currPosition = currPosition;
        this.pendingRecycle = pendingRecycle;
        this.received = received;
        this.dispatch = dispatch;
    }

    // 回收员id
    private String recycleId;
    // 头像
    private String avatar;
    // 回收员姓名
    private String recycleName;
    // 回收员电话
    private String recycleMobile;
    // 车牌号
    private String carNo;
    // 经度
    private double longitude = 0;
    // 纬度
    private double latitude = 0;
    // 当前位置
    private String currPosition;
    // 待回收
    private int pendingRecycle = 0;
    // 已收货
    private int received = 0;
    // 已派单
    private int dispatch = 0;
    // 身份证照片
    private String idCardPhoto;
    // 模式：1代表回收模式；2代表授信模式
    private int model;

    /* -------------------------------------- 本地数据 -------------------------------------- */
    // 是否选中
    private boolean isCheck;

    public int getModel() {
        return model;
    }

    public void setModel(int model) {
        this.model = model;
    }

    public boolean isCheck() {
        return isCheck;
    }

    public void setCheck(boolean check) {
        isCheck = check;
    }

    public String getIdCardPhoto() {
        return idCardPhoto;
    }

    public void setIdCardPhoto(String idCardPhoto) {
        this.idCardPhoto = idCardPhoto;
    }

    public String getRecycleId() {
        return recycleId;
    }

    public void setRecycleId(String recycleId) {
        this.recycleId = recycleId;
    }

    public String getRecycleName() {
        return recycleName;
    }

    public void setRecycleName(String recycleName) {
        this.recycleName = recycleName;
    }

    public String getRecycleMobile() {
        return recycleMobile;
    }

    public void setRecycleMobile(String recycleMobile) {
        this.recycleMobile = recycleMobile;
    }

    public String getCarNo() {
        return carNo;
    }

    public void setCarNo(String carNo) {
        this.carNo = carNo;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude(double longitude) {
        this.longitude = longitude;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude(double latitude) {
        this.latitude = latitude;
    }

    public String getCurrPosition() {
        return currPosition;
    }

    public void setCurrPosition(String currPosition) {
        this.currPosition = currPosition;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public int getPendingRecycle() {
        return pendingRecycle;
    }

    public void setPendingRecycle(int pendingRecycle) {
        this.pendingRecycle = pendingRecycle;
    }

    public int getReceived() {
        return received;
    }

    public void setReceived(int received) {
        this.received = received;
    }

    public int getDispatch() {
        return dispatch;
    }

    public void setDispatch(int dispatch) {
        this.dispatch = dispatch;
    }
}
